#pragma once

#include "testpaper.h"

class TestpaperB: public Testpaper
{
private:
  /* data */
public:
  TestpaperB(std::string name);
  ~TestpaperB();
private:
  std::string answer1() override;
  std::string answer2() override;
  std::string answer3() override;
};
TestpaperB::TestpaperB(std::string name)
{ 
  name_ = name;
  std::cout << __func__ << ", TestpaperB" << std::endl;
}
TestpaperB::~TestpaperB()
{
  std::cout << __func__ << ", ~TestpaperB" << std::endl;
}

std::string TestpaperB::answer1() {
  return "b";
}

std::string TestpaperB::answer2() {
  return "b";
}

std::string TestpaperB::answer3() {
  return "a";
}
